.page-content{padding: 0px 14px;}
.sun-row, .sun-col{padding: 0px; margin: 0px;}
.sun-ui-sortable-handle{border: none;}
.sun-ui-sortable{padding: 0px; margin-top: 1px;}
.sun-widget-header{min-height: 28px; height: 28px;}
.sun-widget-title{line-height: 28px !important;}
.sun-widget-toolbar{line-height: 28px !important;}
.sun-widget-main{padding:0px 0px 0px 0px;}
.sun-widget-research{width: 100%; font-size: 12px; color: #333333;}

.sun-form-table{width: 99%; padding-right: 8px; }
.sun-form-table th{text-align: right; width: 65px; vertical-align: top; padding-top: 4px;}
.sun-form-table textarea{resize: none;}
.sun-form-table td{padding-right: 10px; padding-left: 6px; vertical-align: top;}
.sun-form-table textarea, .sun-form-table input[type="text"], .sun-form-table input[type="password"], .sun-form-table input[type="datetime"], .sun-form-table input[type="datetime-local"], .sun-form-table input[type="date"], .sun-form-table input[type="month"], .sun-form-table input[type="time"], .sun-form-table input[type="week"], .sun-form-table input[type="number"], .sun-form-table input[type="email"], .sun-form-table input[type="url"], .sun-form-table input[type="search"], .sun-form-table input[type="tel"], .sun-form-table input[type="color"]{border-radius: 5px !important; margin-bottom: 8px;}
.sun-form-table .select2-container .select2-choice{height: 26px; line-height: 24px; font-size: 12px; border-radius: 5px; border-top: none; border-left: none; border-right: none;}
.sun-form-table input, .sun-form-table textarea{padding: 1px 8px;}

.sun-form-input{height: 24px; line-height: 24px; border-radius: 5px !important; padding-left: 0px; padding-right: 0px;}
.sun-form-select{height: 26px; line-height: 26px; border-radius: 5px !important; padding-left: 0px; padding-right: 0px; margin-bottom: 8px !important;}
.sun-control-input textarea, .sun-control-input input[type="text"], .sun-control-input  input[type="password"], .sun-control-input  input[type="datetime"], .sun-control-input  input[type="datetime-local"], .sun-control-input  input[type="date"], .sun-control-input  input[type="month"], .sun-control-input  input[type="time"], .sun-control-input  input[type="week"], .sun-control-input  input[type="number"], .sun-control-input  input[type="email"], .sun-control-input  input[type="url"], .sun-control-input  input[type="search"], .sun-control-input  input[type="tel"], .sun-control-input  input[type="color"]{border-radius: 5px !important;}
.sun-research-content{padding-left: 0px !important; padding-right: 12px !important; padding-top: 7px; padding-bottom: 2px;}
.sun-research-content .select2{overflow: hidden; width: 100%;}
.sun-control-select, .sun-control-input{padding: 0px;}
.sun-control-label{font-size: 12px; font-weight: bold; padding: 0px; text-align: right; overflow: hidden; padding-right: 5px;}
.sun-research-content .select2-container .select2-choice{height: 26px; line-height: 24px; font-size: 12px; border-radius: 5px;}
.sun-research-bottongroup{width: 100%; border-top: 1px solid #DDDDDD; background-color: #F4F4F4; padding: 4px;}
.sun-research-botton{height: 28px; line-height: 26px; border: 2px !important; border-radius: 5px !important; font-size: 12px; padding: 0px 12px; margin-right: 7px;}

.ui-jqgrid-hbox{height: 28px; padding-top: 0px !important;}
.ui-jqgrid .ui-jqgrid-hdiv{background-color: #e5e5e5 !important; background: #e5e5e5 !important; background-image: none;}
.ui-jqgrid .ui-jqgrid-htable thead{background-color: #e5e5e5 !important; background: #e5e5e5 !important; background-image: none;}
.ui-jqgrid .ui-jqgrid-labels{background-color: #e5e5e5 !important; background: #e5e5e5 !important; background-image: none;}
.ui-jqgrid .ui-jqgrid-htable th div{padding: 4px; color: #333333;}
.ui-jqgrid tr.ui-row-ltr td, .ui-jqgrid tr.ui-row-rtl td{height: 22px; padding: 0px;}
.ui-jqgrid .ui-jqgrid-pager{padding-top: 0px !important; padding-bottom: 0px !important;}
.ui-jqgrid .ui-jqgrid-sortable {cursor: pointer; height: 28px; background-color: #e5e5e5 !important; background: #e5e5e5; background-image: none;}
.ui-jqgrid .ui-jqgrid-bdiv{overflow-x: auto !important;}

.sun-nav-tabs{background-color: #EFF3F8; border: 1px solid #DDDDDD; height: 32px; border-right: 0px;}
.sun-nav-tabs li{min-width: 78px; border-radius: 5px 5px 0px 0px; margin-right: 2px; margin-left: 2px; text-align: center;}
.sun-nav-tabs li a{height: 31px; border-radius: 6px 6px 0px 0px !important;}
.sun-nav-tabs li.active a, .sun-nav-tabs li.active a:hover, .sun-nav-tabs li.active a:focus{border-left: 2px solid #4c8fbd; border-right: 2px solid #4c8fbd; border-radius: 6px 6px 0px 0px !important;}
.sun-nav-right-li{float: right !important;}
.sun-tab-content{padding: 0px;}

.sun-modal-content{border-radius: 6px !important; background-color: #F4F4F4;}
.sun-modal-header{padding: 6px 15px; background-color: #F4F4F4; border-radius: 6px 6px 0px 0px !important; border-bottom: none;}
.sun-modal-title{font-weight: bold;}
.sun-modal-body{border: 1px solid #DDDDDD; margin: 5px 8px; background-color: #FFFFFF; border-radius: 4px;}
.sun-modal-footer{border-radius: 0px 0px 6px 6px !important; padding-bottom: 8px !important; padding-top: 6px !important; background-color: transparent; border-top: none;}
.sun-model-bottongroup{width: 100%; background-color: #F4F4F4; padding: 0px 0px 5px 0px; text-align: center;}
.sun-model-botton{height: 32px; line-height: 28px; border: 2px !important; border-radius: 5px !important; font-size: 12px; padding: 0px 20px; margin-right: 7px;}

::-webkit-scrollbar-track {
	background-color: #b46868;
} /* 滚动条的滑轨背景颜色 */
::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
} /* 滑块颜色 */
::-webkit-scrollbar-button {
	background-color: #7c2929;
} /* 滑轨两头的监听按钮颜色 */
::-webkit-scrollbar-corner {
	background-color: black;
} /* 横向滚动条和纵向滚动条相交处尖角的颜色 */